A Methodology for Evaluating the Personalization Conceptual Schema of a Web Application
نویسندگان
چکیده
While the market needs evolve rapidly, personalization has assumed an enormous industrial impact, which has caused a “Cambrian explosion” of technologies, claiming support to the personalization process. Deploying a methodology for the design and development of a Web application enhances effectiveness, but does not guarantee optimization in the design process, mainly due to the fact that a small number of extreme designers/programmers exist. The goal of this paper is to argue the need to approach personalization aspects from the very beginning in the Web application’s development cycle. Since personalization is a key issue in the application’s success, it is important that it should be dealt through a design view, rather than only an implementation view. In this paper, we will provide a methodology in order to evaluate the conceptual schema of an application, by means of the personalization features incorporated in the application model. The aim is to capture cases in which different ways are used to obtain the same personalization effect. We introduce the notion of model clones as partial conceptual schemas that are repeated within a broader application model. We define metrics to automate the detection and categorization of candidate model clones in order to facilitate potential model refactoring. Finally, we discuss possible model refactoring procedures with respect to personalization enhancements and detection of personalization defects.
منابع مشابه
A Tool for Extracting Model Clones From a Conceptual Schema
In this paper the authors present an overview of techniques and tools that enable the effective evaluation and refactoring of a Web application’s conceptual schema. Moreover, based on the introduction of the notion of model clones (in a previous work), as partial conceptual schemas that are repeated within a broader application model and the notion of model smells, as certain blocks in the Web ...
متن کاملExtracting Model Clones from Conceptual Schemas
The paper presents an overview of techniques and tools that enable the effective evaluation and refactoring of a Web application’s conceptual schema. Moreover, based on the introduction of the notion of model clones, as partial conceptual schemas that are repeated within a broader application model and the notion of model smells, as certain blocks in the Web applications model that imply the po...
متن کاملData Conceptualisation for Web-Based Data-Centred Application Design
The paper describes the conceptualisation process in the ReQuest approach, a wide-spectrum methodology for web-based information systems analysis and development. This methodology includes a strong involvement of end users in the requirement elicitation process by building prototype user interface fragments of the future application. The paper focuses on the analysis step of these fragments tha...
متن کاملDesigning and Evaluating a Conceptual Model of Credibility Evaluation of Web Information: a Meta-synthesis and Delphi Study
Background and Aim: The current research aims to develop a literature-dependent and expert-modified model related to credibility evaluation of web information. Methods: Regarding the approach, mixed method would be utilized. The research method then is mixed-heuristic using both qualitative and quantitative methodologies. In the first stage of the research, meta- synthesis was used as a qualita...
متن کاملDiscovering Re-usable Design Solutions in Web Conceptual Schemas: Metrics and Methodology
In the Internet era, the development of Web applications has impressively evolved and is characterized by a large degree of complexity. To this end, software community has proposed a variety of modeling methods and techniques. In this work, we provide a methodology and metrics for mining the conceptual schema of applications, to discover recurrent design solutions in an automatic manner. The me...
متن کامل